<?php
namespace Admin\Model;
use Think\Model;
class CommonModel extends Model {
	/**
	 * 禁用操作
	 * @internal 此方法会设置数据表中status字段值为0
	 * @access public
	 * @param array $map 判断条件
	 * @since 2014-10-11 18:33:12
	 * @author FrankKung <kongfanjian@andlisoft.com>
	 */
	public function forbid($map) {
		$data['status']		= '0';
		return $this->where($map)->save($data);
	}

	/**
	 * 恢复操作
	 * @internal 此方法会设置数据表中status字段值为1
	 * @access public
	 * @param array $map 判断条件
	 * @since 2014-10-11 18:49:16
	 * @author FrankKung <kongfanjian@andlisoft.com>
	 */
	public function resume($map) {
		$data['status']		= '1';
		return $this->where($map)->save($data);
	}

	/**
	 * 查询操作
	 * @internal 此方法会设置数据表中status字段值为1
	 * @access public
	 * @param array $map 判断条件
	 * @param string $field 查询字段
	 * @param string $order 排序
	 * @param string $perPage 单页数量
	 * @param string $page 页码
	 * @since 2014-10-11 19:08:25
	 * @author FrankKung <kongfanjian@andlisoft.com>
	 */
	public function getData($map, $field, $order, $perPage, $page) {
		$data['status']		= '1';
		return $this->where($map)->field($field)->page($page, $perPage)->order($order)->select();
	}
}